package top.meeting.room.common.factory;

import com.jfinal.render.Render;
import com.jfinal.render.RenderFactory;

/**
 * 我有故事，你有酒么？
 * JKhaled created by yunqisong@foxmail.com 2017/7/23
 * FOR : 重写RenderFactory
 */
public class JKhaledRenderFactory extends RenderFactory {
    /**
     * 给配置文件使用
     *
     * @return
     */
    public static RenderFactory me() {
        return new JKhaledRenderFactory();
    }

    /**
     * 重写错误处理机制
     *
     * @param errorCode
     * @param view
     * @return
     */
    @Override
    public Render getErrorRender(int errorCode, String view) {
        return new JKhaledErrorRender(errorCode, view);
    }

    /**
     * 重写错误处理机制
     *
     * @param errorCode
     * @return
     */
    @Override
    public Render getErrorRender(int errorCode) {
        return new JKhaledErrorRender(errorCode, constants.getErrorView(errorCode));
    }
}
